On the nonlinearity of boolean functions

نویسنده

  • François Rodier
چکیده

Boolean functions on the space F2 are not only important in the theory of error-correcting codes, but also in cryptography, where they occur in private key systems. In both cases, the properties of systems depend on the nonlinearity of a boolean function. The nonlinearity is linked to the covering radius of Reed-Muller codes (cf. for instance P. Langevin [9]). It is also an important cryptographic parameter (cf. the article by F. Chabaud and S. Vaudenay [3] and the thesis of Caroline Fontaine [7] or the recent article by C. Carlet [1]). It is useful to have at one’s disposal boolean functions with highest nonlinearity. These functions have been studied in the case where m is even, and have been called “bent” functions (cf. Dillon [4]). For these, the degree of nonlinearity is well known, we know how to construct several series of them, but we do not know yet their number, nor their classification (cf. works by Carlet, in particular the article of C. Carlet and P. Guillot, [2]). In the case where m is odd, the situation is quite different. We do not know the value of the maximal nonlinearity but for some value of m, and we have only a conjecture for the other values. The problem of the research of the maximum of the degree of nonlinearity comes down to minimize the Fourier transform of boolean functions. It is a problem analogous to Fourier series on the real torus, where one wants to minimize the transform of these functions on Z which take values ±1 for a finite set (and 0 elsewhere), or one wants to minimize the values of polynomials with coefficients ±1 (random polynomials) on the set of complex numbers of module 1. In this article, we have been inspired by the works of Salem and Zygmund [15] and by Kahane [8] on random polynomials, and we have transposed them on boolean functions. In this way, we find an evaluation of the mean of the maximum of the absolute values the Fourier transforms of boolean functions, which is not very far from the theoretical minimum value 2m/2. This gives an evaluation of the mean of the degrees of nonlinearity of these functions. We find in particular the fact that the boolean functions have in majority a high nonlinearity, a result found recently by C. Carlet [1]. Moreover, by transposing a work of D. Newman and J. Byrnes [11] on the norms in L4 of polynomials, we studied also a weaker conjecture about the moments of order 4 of the Fourier transform of boolean functions.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Balanced Boolean Functions with Nonlinearity > 2 n – 1 – 2

Recently, balanced 15-variable Boolean functions with nonlinearity 16266 were obtained by suitably modifying unbalanced Patterson-Wiedemann (PW) functions, which possess nonlinearity 2–2 + 20 = 16276. In this short paper, we present an idempotent (interpreted as rotation symmetric Boolean function) with nonlinearity 16268 having 15 many zeroes in the Walsh spectrum, within the neighborhood of P...

متن کامل

On an Improved Correlation Analysis of Stream Ciphers Using Muti-Output Boolean Functions and the Related Generalized Notion of Nonlinearity

We investigate the security of n-bit to m-bit vectorial Boolean functions in stream ciphers. Such stream ciphers have higher throughput than those using single-bit output Boolean functions. However, as shown by Zhang and Chan at Crypto 2000, linear approximations based on composing the vector output with any Boolean functions have higher bias than those based on the usual correlation attack. In...

متن کامل

On an improved correlation analysis of stream ciphers using multi-output Boolean functions and the related generalized notion of nonlinearity

We investigate the security of n-bit to m-bit vectorial Boolean functions in stream ciphers. Such stream ciphers have higher throughput than those using single-bit output Boolean functions. However, as shown by Zhang and Chan at Crypto 2000, linear approximations based on composing the vector output with any Boolean functions have higher bias than those based on the usual correlation attack. In...

متن کامل

ON THE FUZZY SET THEORY AND AGGREGATION FUNCTIONS: HISTORY AND SOME RECENT ADVANCES

Several fuzzy connectives, including those proposed by Lotfi Zadeh, can be seen as linear extensions of the Boolean connectives from the scale ${0,1}$ into the scale $[0,1]$. We discuss these extensions, in particular, we focus on the dualities arising from the Boolean dualities. These dualities allow to transfer the results from some particular class of extended Boolean functions, e.g., from c...

متن کامل

New Construction for Balanced Boolean Functions with Very High Nonlinearity

In the past twenty years, there were only a few constructions for Boolean functions with nonlinearity exceeding the quadratic bound 2n−1 − 2(n−1)/2 when n is odd (we shall call them Boolean functions with very high nonlinearity). The first basic construction was by Patterson and Wiedemann in 1983, which produced unbalanced function with very high nonlinearity. But for cryptographic applications...

متن کامل

Analysis of boolean functions with high second order nonlinearity

Highly nonlinear Boolean functions play a central role in the design and security analysis of high speed stream cyphers and block cyphers. We focus on analyzing the structure of Boolean functions that exhibit high second order nonlinearity. We commence with a theoretical overview of Boolean functions and ReedMuller codes. We then introduce a new equivalence relation, 2-equivalence, for which we...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002